//
//  JudgeRole.m
//  QRMaster
//
//  Created by myApple on 15/10/14.
//  Copyright (c) 2015年 myApple. All rights reserved.
//

#import "JudgeRole.h"

@implementation JudgeRole

+(NSInteger)judgeRoleDeleteStaff:(NSInteger)staffRole withRole:(NSInteger)myRole
{
    //超级管理员可以删除所有人
    if (myRole == 1) {
        return 1;//表示都可以删除
    }
//    NSInteger tag = myRole - staffRole;
//    //如果权限之差小于0表示可以操作，如果权限之差大于或者等于0 表示不可以操作
//    if (tag < 0) {
//        tag = 0;
//    }
//    else
//    {
//        tag = 1;
//    }
//    switch (tag) {
//        case 0:
//            return 1;
//            break;
//        case 1:
//            
//        default:
//            break;
//    }
     //职员是没有删除权限的
    else if (myRole == 3) {
        [PromptInfoView showMessage:NSLocalizedString(@"noPowerDelete", nil)];
    }
    else if (myRole == 2)
    {
        if (staffRole == 1) {
            [PromptInfoView showMessage:NSLocalizedString(@"cannotDeleteManager", nil)];
        }
        else if (staffRole == 2)
        {
            [PromptInfoView showMessage:NSLocalizedString(@"cannotDelete", nil)];
        }
        else if(staffRole == 3)
        {
            return 1;
        }
        else
        {
//            [PromptInfoView showMessage:@"请更新到最新版本"];
        }
        
    }else
    {
//        [PromptInfoView showMessage:@"请更新到最新版本"];
    }
    return 0;

}

+(NSInteger)judgeRoleShowStaffInfo:(NSInteger)staffRole withRole:(NSInteger)myRole
{
    if (myRole == 1) {
        return 1;
    }
    else if (myRole == 3) {
        return 0;
    }
    else if (myRole == 2) {
        if (staffRole == 1 ||staffRole == 2) {
            return 0;
        }
        else if( staffRole == 3 || staffRole == 5)
        {
            return 2;
        }
        else
        {
            [PromptInfoView showMessage:@"请更新到最新版本"];
        }
    }
    else
    {
        [PromptInfoView showMessage:@"请更新到最新版本"];
    }
    return 0;
}

@end
